using UnityEngine;
using System.Collections;

public class gameLixo : MonoBehaviour 
{
	GameObject bgGameLixo;
	GameObject playerLixo;
	GameObject itemLixo;
	GameObject criancinhaLixo;
    GameObject placarLixo;
	public static int score;
    public static int life;
    public static float spawnItem;
	
	void Start () 
	{
		this.bgGameLixo = new GameObject("bgGameLixo", typeof(bgGameLixo));
		this.playerLixo = new GameObject("playerLixo", typeof(playerLixo));
		this.itemLixo = new GameObject("itemLixo", typeof(itensLixo));
        this.placarLixo = new GameObject("placarLixo", typeof(placarLixo));
        life = 3;
        score = 20;
        spawnItem = 3;
		StartCoroutine(spawn());
	}
	
	void Update () 
	{
        if (life == 0)
        {
            Application.LoadLevel(1);
			Popularidade.popularidade -= 20;
        }

        if (score == 0)
        {
            Application.LoadLevel(1);
            Popularidade.popularidade += 20;
            Popularidade.comissaoOlimpiadas -= 10;
        }

        if (score == 15)
        {
            spawnItem = 2f;
        }

        if (score == 10)
        {
            spawnItem = 1;
        }
	}

    void OnGUI()
    {
        GUI.color = Color.black;
        GUI.Label(new Rect(1210, 75, 320, 40), "" + score);
        //GUI.Box(new Rect(0, 0, Screen.width, Screen.height), "This is a title");
    }
	
	IEnumerator spawn()
	{
		while(true)
		{
			yield return new WaitForSeconds(spawnItem);
			this.itemLixo = new GameObject("itemLixo", typeof(itensLixo));
		}
	}
}
